#include "led.h"

void set_led_status(uint8_t led_status)
{
    if(led_status == led_always_on)
    {
        while(1)
        {
            HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
        }
        
    }else if (led_status == led_flash_quickly)
    {
        while(1)
        {
            HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
            HAL_Delay(50);
            HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);
            HAL_Delay(50);
        }
        
    }else if (led_status == led_flash_slowly)
    {
        while(1)
        {
            HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
            HAL_Delay(1000);
            HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);
            HAL_Delay(1000);
        }
    }

}

void led_init(void)
{

}

